Variabilitätsmanagement in Software-Produktlinien

نویسندگان

  • Klaus Pohl
  • Andreas Metzger
چکیده

Die Software-Produktlinienentwicklung erlaubt die Entwicklung ähnlicher Software-Systeme zu geringen Kosten, in kurzer Zeit und zudem mit steigender Qualität. Zahlreiche Erfahrungen aus der Industrie belegen diese Vorteile der Produktlinienentwicklung gegenüber der Entwicklung von Einzel-SoftwareSystemen. Der Schlüssel für die Software-Produktlinienentwicklung ist die Unterscheidung zwischen zwei Entwicklungsprozessen („Entwicklung für Wiederverwendung“ und „Entwicklung unter Wiederverwendung“) sowie der systematische Umgang mit den Unterschieden (der Variabilität) sowie den Gemeinsamkeiten der Produkte einer Produktlinie. In diesem Beitrag diskutieren wir die Notwendigkeit der expliziten Dokumentation der Produktlinienvariabilität und stellen Ansätze zur expliziten Dokumentation von Produktlinienvariabilität in unterschiedlichen Entwicklungsmodellen vor (z.B. UML-Diagramme oder Feature-Modelle). Darauf aufbauend erläutern wir den Vorteil der Dokumentation der Variabilität in dedizierten Modellen und stellen als eine mögliche Form dieser Variabilitätsmodellierung den in Essen entwickelten Ansatz zur Orthogonalen Variabilitätsmodellierung (OVM) vor. Die Vorteile des OVM-Ansatzes, insbesondere bezüglich der Handhabung von Variabilität in verschiedenen Entwicklungsartefakten, illustrieren wir anhand von Beispielen. 1 Einleitung Die Software-Produktlinienentwicklung (SPLE) hat sich in den vergangenen ca. 12 Jahren als ein erfolgreiches Wiederverwendungsparadigma etabliert [WL99; CN02; PBL05]. Die Software-Produktlinienentwicklung basiert auf der geplanten, strategischen, systematischen und somit pro-aktiven Wiederverwendung von SoftwareArtefakten. Im Vergleich zur Entwicklung von Einzel-Software-Systemen erlaubt dies eine Senkung der Kosten und eine Verkürzung der Entwicklungszeit bei gleichzeitiger Steigerung der Qualität (siehe z.B. [PBL05]). 1 Diese Arbeit wurde teilweise gefördert im Rahmen des DFG-Projekts IST-SPL (Po 607/2-1).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Konsistente Evolution von lebenszyklusübergreifenden Variabilitätsmodellen

Variabilitätsmanagement gilt als konzeptionelle Grundlage einer systematischen Entwicklung von Produktlinien. Dabei wird oft die Notwendigkeit eines lebenszyklusübergreifenden Ansatzes betont. Unter dem Aspekt der Evolution ergeben sich jedoch besondere Herausforderungen dabei. In diesem Beitrag geben wir eine kurze Übersicht einiger wesentlicher Herausforderungen.

متن کامل

Softwarebasierte Produktlinien - Szenarien für Automobilhersteller und Zulieferer

Die Suche nach Lösungsansätzen zur Handhabung der im Automobilbereich oft zitierten, schwer handhabbaren Entwicklungskomplexität führt die Fahrzeughersteller zu den von einigen großen Zuliefererfirmen erfolgreich eingesetzten Produktlinien für softwareintensive Systeme (Software-Produktlinien). Nun gilt es seitens der Hersteller, ihre Potentiale für Software-Produktlinien zu identifizieren und ...

متن کامل

Architekturgetriebenes Pairwise-Testing für Software Produktlinien

Software-Produktlinien-Entwicklung ermöglicht eine systematische Wiederverwendung von Software. Aufgrund der Variabilität innerhalb von Software-Produktlinien (SPL) kann eine sehr hohe Anzahl von verschiedenen Produkten erzeugt werden. Daher ist es unerlässlich Testverfahren zu entwickeln, die zum einen eine möglichst vollständige Abdeckung von allen zu generierenden Produkten sicherstellen und...

متن کامل

Verknüpfung von kombinatorischem Plattform- und individuellem Produkt-Test für Software-Produktlinien

Das Software-Produktlinien Paradigma verspricht durch organisierte Wiederverwendung von Entwicklungsartefakten eine schnelle, kosteneffiziente und qualitativ hochwertige Entwicklung von ähnlichen Produkten auf Basis einer gemeinsamen Produktlinien-Plattform. Dabei entstehen für das Testen von Software-Produktlinien neue Herausforderungen: Zum einen entsteht die Frage, wie die wiederverwendbaren...

متن کامل

Produktlinien im Kontext: Technologie, Prozesse, Business und Organisation. PIK2008 Workshop-Einleitung und Überblick

Produktlinien sind heute in vielen Bereichen der Software-Industrie vertreten. Dennoch bergen sie für viele Unternehmen noch bedeutende Herausforderungen und Risiken. Der Workshop beleuchtet aktuelle Erfahrungen mit Produktlinien und bietet ein Forum für den Dialog zwischen Praxis und anwendungsorientierter Forschung. Im Mittelpunkt steht das Wechselspiel zwischen technischen Fragestellungen un...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008